local ts = game:GetService("TweenService") local tweenInfo1 = TweenInfo.new(4,Enum.EasingStyle.Quad,Enum.EasingDirection.Out) local tweenInfo2 = TweenInfo.new(.5,Enum.EasingStyle.Quad,Enum.EasingDirection.In) local controller = Instance.new("RemoteEvent",owner.Character) local tool = Instance.new("Tool",owner.Backpack) tool.Name = "dors............" tool.TextureId = "rbxassetid://12311445927" local toolPart = Instance.new("Part",tool) toolPart.Name = "Handle" toolPart.Size = Vector3.new(1.3,1.6,0.2) local mesh = Instance.new("SpecialMesh",toolPart) mesh.Scale = Vector3.new(0.22,0.24,0.1) mesh.MeshId = "rbxassetid://12529954181" mesh.TextureId = "rbxassetid://12529976706" local sounds = { "rbxassetid://8378818523", "rbxassetid://7658579058", "rbxassetid://8789588986" } local using = false controller.OnServerEvent:Connect(function(plr,target) if target.Name ~= "Base" and target.Name ~= "Baseplate" then if target.Parent:FindFirstChildWhichIsA("Humanoid") then print(target) tool:Destroy() using = true local crux = Instance.new("Part",owner.Character) crux.Size = Vector3.new(1.3,1.6,0.2) crux.Anchored = true crux.CanCollide = false local cloneMesh = Instance.new("SpecialMesh",crux) cloneMesh.Scale = Vector3.new(0.22,0.24,0.1) cloneMesh.MeshId = "rbxassetid://12529954181" cloneMesh.TextureId = "rbxassetid://12529976706" local sound = Instance.new("Sound",crux) sound.Volume = 1 sound.SoundId = "rbxassetid://12456397841" local tweenGoal1 = Instance.new("Part",owner.Character) tweenGoal1.Anchored = true tweenGoal1.Transparency = 1 tweenGoal1.CanCollide = false tweenGoal1.CFrame = target.Parent:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(0,3,0) local tweenGoal2 = Instance.new("Part",owner.Character) tweenGoal2.Anchored = true tweenGoal2.Transparency = 1 tweenGoal2.CanCollide = false tweenGoal2.CFrame = target.Parent:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(0,-25,0) target.Parent:FindFirstChild("HumanoidRootPart").Anchored = true crux.CFrame = target.CFrame * CFrame.new(0,0,-5) local circleModel = Instance.new("Model",owner.Character) local circleMid = Instance.new("Part",circleModel) circleMid.Anchored = true circleMid.Transparency = 1 circleMid.CanCollide = false circleMid.Size = Vector3.new(4.612, 0.001, 4.506) circleMid.CFrame = circleMid.CFrame * CFrame.new(0,.05,0) circleModel.PrimaryPart = circleMid local midDecal = Instance.new("Decal",circleMid) midDecal.Texture = "rbxassetid://10452208818" midDecal.Face = "Top" midDecal.Color3 = Color3.fromRGB(149,250,255) midDecal.ZIndex = 5 local circleLight = Instance.new("PointLight",circleMid) circleLight.Range = 15 circleLight.Brightness = 1.5 circleLight.Color = Color3.fromRGB(0,299,255) local circleOut = Instance.new("Part",circleModel) circleOut.Anchored = true circleOut.CanCollide = false circleOut.Transparency = 1 circleOut.Size = Vector3.new(12.475, 0.001, 12.582) local outDecal1 = Instance.new("Decal",circleOut) outDecal1.Texture = "rbxassetid://11755399614" outDecal1.Face = "Top" outDecal1.Color3 = Color3.fromRGB(149,250,255) outDecal1.Transparency = 0.5 outDecal1.ZIndex = 2 local outDecal2 = Instance.new("Decal",circleOut) outDecal2.Texture = "rbxassetid://5304862649" outDecal2.Face = "Top" outDecal2.Color3 = Color3.fromRGB(149,250,255) outDecal2.ZIndex = 1 local att1 = Instance.new("Attachment",circleMid) att1.Position = Vector3.new(0, 0, 4.746) att1.Visible = false local att2 = Instance.new("Attachment",circleMid) att2.Position = Vector3.new(0, 0, -4.749) att2.Visible = false local att3 = Instance.new("Attachment",circleMid) att3.Position = Vector3.new(4.745, 0, -0.118) att3.Visible = false local att4 = Instance.new("Attachment",circleMid) att4.Position = Vector3.new(-4.598, 0, -0.118) att4.Visible = false local attMid = Instance.new("Attachment",circleMid) attMid.CFrame = attMid.CFrame * CFrame.new(0, 4.863, 0) attMid.Visible = false local beam1 = Instance.new("Beam",circleMid) beam1.Texture = "rbxassetid://6862780932" beam1.Color = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(0,229,255)),ColorSequenceKeypoint.new(1,Color3.fromRGB(0,229,255))} beam1.LightEmission = 1 beam1.LightInfluence = 1 beam1.TextureLength = 1 beam1.TextureMode = "Stretch" beam1.TextureSpeed = 1 beam1.Attachment0 = att1 beam1.Attachment1 = attMid local beam2 = Instance.new("Beam",circleMid) beam2.Texture = "rbxassetid://6862780932" beam2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(0,229,255)),ColorSequenceKeypoint.new(1,Color3.fromRGB(0,229,255))} beam2.LightEmission = 1 beam2.LightInfluence = 1 beam2.TextureLength = 1 beam2.TextureMode = "Stretch" beam2.TextureSpeed = 1 beam2.Attachment0 = att2 beam2.Attachment1 = attMid local beam3 = Instance.new("Beam",circleMid) beam3.Texture = "rbxassetid://6862780932" beam3.Color = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(0,229,255)),ColorSequenceKeypoint.new(1,Color3.fromRGB(0,229,255))} beam3.LightEmission = 1 beam3.LightInfluence = 1 beam3.TextureLength = 1 beam3.TextureMode = "Stretch" beam3.TextureSpeed = 1 beam3.Attachment0 = att3 beam3.Attachment1 = attMid local beam4 = Instance.new("Beam",circleMid) beam4.Texture = "rbxassetid://6862780932" beam4.Color = ColorSequence.new{ColorSequenceKeypoint.new(0,Color3.fromRGB(0,229,255)),ColorSequenceKeypoint.new(1,Color3.fromRGB(0,229,255))} beam4.LightEmission = 1 beam4.LightInfluence = 1 beam4.TextureLength = 1 beam4.TextureMode = "Stretch" beam4.TextureSpeed = 1 beam4.Attachment0 = att4 beam4.Attachment1 = attMid local billBase = Instance.new("BillboardGui",attMid) billBase.Size = UDim2.new(13,0,3,0) billBase.StudsOffset = Vector3.new(0,6,0) local frame1 = Instance.new("Frame",billBase) frame1.Size = UDim2.new(1,0,1,0) frame1.Position = UDim2.new(0,0,0,0) frame1.BorderSizePixel = 0 frame1.BackgroundTransparency = 0 frame1.BackgroundColor3 = Color3.new(1,1,1) local frame2 = Instance.new("Frame",frame1) frame2.Size = UDim2.new(0.6,0,0.8,0) frame2.Position = UDim2.new(0.2,0,0.1,0) frame2.BorderSizePixel = 0 frame2.BackgroundTransparency = 1 local text = Instance.new("TextBox",frame2) text.Size = UDim2.new(1,0,1,0) text.Position = UDim2.new(0,0,0,0) text.BorderSizePixel = 0 text.BackgroundTransparency = 1 text.TextScaled = true text.Text = "the deep is calling" circleModel:PivotTo(target.Parent:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(0,-2.95,0)) coroutine.wrap(function() while task.wait(0.01) and using == true do crux.CFrame = crux.CFrame * CFrame.fromEulerAnglesXYZ(0,0.075,0) circleOut.CFrame = circleOut.CFrame * CFrame.fromEulerAnglesXYZ(0,0.01,0) end end)() sound:Play() local tween1 = ts:Create(target.Parent:FindFirstChild("HumanoidRootPart"),tweenInfo1,{["CFrame"] = tweenGoal1.CFrame}) local tween2 = ts:Create(target.Parent:FindFirstChild("HumanoidRootPart"),tweenInfo2,{["CFrame"] = tweenGoal2.CFrame}) tween1:Play() task.wait(4) tween2:Play() local AAA = Instance.new("Sound",target.Parent:FindFirstChild("HumanoidRootPart")) AAA.Volume = .5 AAA.SoundId = sounds[math.random(#sounds)] AAA:Play() task.wait(2) target.Parent:Destroy() task.wait(1.75) crux:Destroy() circleModel:Destroy() end if not target.Parent:FindFirstChildWhichIsA("Humanoid") then print(target) using = true local crux = Instance.new("Part",owner.Character) crux.Size = Vector3.new(1.3,1.6,0.2) crux.Anchored = true crux.CanCollide = false local cloneMesh = Instance.new("SpecialMesh",crux) cloneMesh.Scale = Vector3.new(0.22,0.24,0.1) cloneMesh.MeshId = "rbxassetid://12529954181" cloneMesh.TextureId = "rbxassetid://12529976706" local sound = Instance.new("Sound",crux) sound.Volume = 1 sound.SoundId = "rbxassetid://12456397841" tool:Destroy() crux.CFrame = target.CFrame * CFrame.new(0,0,-5) coroutine.wrap(function() while task.wait(0.01) and using == true do crux.CFrame = crux.CFrame * CFrame.fromEulerAnglesXYZ(0,0.075,0) end end)() sound:Play() task.wait(6) target:Destroy() task.wait(1.75) crux:Destroy() using = false end end end) NLS([[ local mouse = owner:GetMouse() local tool = owner.Backpack["dors............"] local rem = owner.Character.RemoteEvent function onActivation() rem:FireServer(mouse.Target) end tool.Activated:Connect(onActivation) ]],owner.PlayerGui)